﻿using Kam.Lagan.Examples.Atm.Bll;
using Kam.Lagan.Examples.Atm.Contract;
using Kam.Lagan.Examples.Atm.Contract.Bll;
using Kam.Lagan.Examples.Atm.Model;
using Ninject.Modules;

namespace Kam.Lagan.Examples.Atm.Console.Runner.Ioc
{
    internal class LiveBinding : NinjectModule
    {
        public override void Load()
        {
            Bind<IAccountBll>().To<AccountBll>();

            Bind<ITransactionFactory>().To<TransactionFactory>();
        }
    }
}
